input[type="button"],input[type="submit"],input[type="reset"] {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #660033;
	font-size: 12px;
	font-weight: bold;
}

.error {
	color: #FF0000;
}

.warning {
	color: #e08106;
}

.logo {
    border-top: 1px solid #DFDFDE;
    border-right: 1px solid #DFDFDE;
    border-left: 1px solid #DFDFDE;
}

.login_bar {
    border-right: 1px solid #DFDFDE;
    border-left: 1px solid #DFDFDE;
}

div.outer_box {
    margin-left:0px;
    padding:5px;
    background-color:#DFDFDE;
}

div.inner_box {
    width:885px;
    padding:10px;
    background-color:#4A7C75;
}

div.gray_box {
    background-color:#ECECEC;
    padding:15px;
    margin-bottom:20px;
}
div.gray_box_small {
    background-color:#DDD;
    padding: 5px 5px 5px 15px;  /*T R B L*/
    margin-bottom:20px;
}

div.box_label {
    color:#045a8d;
    font-weight:bold;
    font-size:1.1em;
    text-align:right;
}

/* default look of links */
a:link, a:visited {
    color:#025;
    text-decoration: none;
	font-weight:bold;
}

a:hover {
    text-decoration: underline;
    color:#025;
	font-weight:bold;
}


/* appearing conflict blocks  in review_admin_assign.php */
div.conflict_block {
		      position:absolute;
		      visibility:hidden;
		      border: 2px solid #999999;
		      background-color: #EEEEEE;
		      width: 400px;
		      padding: 4px;
		      text-align:left;

}

/* misc table cells for listing abstracts for review-related stuff*/
td.checkbox {
   width:25px;
}
td.title {
   width:225px;
}
td.author {
   width:125px;
}
td.submitted {
   width:125px;
}
td.lastmod {
   width:150px;
}
td.status {
   width:125px;
}
td.actions {
   width:100px;
   text-align:center;
}


/* styles for various stuff in review_edit.php */
div.scroll_div {
   overflow:auto;
   height:950px;
   width:100%;
}

br.thin {
   line-height:.7em;
}

div.rating_box_scale {
    background-color:#DDD;
    margin: 0px 15px 0px;
    padding:5px;
}


div.rating_box_caption {
    background-color:#373839;
    color:#DDD;
    margin: 0px 15px 0px;
    padding: 5px 15px 5px;
    line-height:.8em;
    font-size:10pt;
    font-weight:bold;
}


div.rating_box_outer {

    background-color:#373839;
    margin: 0px 15px 0px;
    padding:4px;

}
div.rating_box_inner {
    background-color:#DDD;
    height:100%;
    margin:0px;
    padding:4px;
}

textarea,comment {
    width:100%;
    overflow:auto;
    border:1px solid #CCC;
}


div.slide_down_box {
    border: 1px solid #999999;
    background-color:#DDE;
    margin: 0px 15px 0px;
    padding:5px;
}



table.row {
   margin: 10px;
}


/* styles  highlighting rows in lists */
.even_row_css {
  background-color:#FFFFFF;
}
.odd_row_css {
  background-color:#DDDDDD;
}
.highlight_css {
  background-color:#FBE7F7;
}
.conflict_row_css {
  background-color:#FFCCCC;
}



/* styles for shading around the rating radio buttons */
td.rating_off { background-color: #FFF; }
td.rating_on { background-color: #666; }

/* for the question mark tooltip links in the review edit page */
a:link.q_link, a:visited.q_link,a:hover.q_link {
   text-decoration:none;
   font-weight:bold;
   color:#DDD;
}

/* for the question mark tooltip links in the admin report  create  page */
a:link.q_link2, a:visited.q_link2,a:hover.q_link2 {
   text-decoration:none;
   font-weight:bold;
   color:#888;
}

/* admin subheader label */
span.admin_subheader_label {
    color:#045a8d;
    font-size:1.2em;
    font-weight:bold;
}


div.gray_box {

    background-color:#ECECEC;

    padding:15px;

    margin-bottom:20px;

}



/* default look of links */


/*  begin stuff for tab menu items */

td.spacer {

    width:5px;

    background-color:#ECECEC;

}



div.off {
    background-color:#989898;
}
div.on {

    background-color:#4A7C75;



}



div.on div, div.off div {

    height:12px;

    width:160px;

    padding:5px;

    text-align:center;

}





div.on a:link, div.on a:visited {

    text-decoration: none;

    color:#FFFFFF;

    font-weight:bold;

    font-size:10pt;

    line-height:1.3em;

}



div.on a:hover {

    text-decoration: none;

    color:#FFFFFF;

    font-weight:bold;

    font-size:10pt;

    line-height:1.3em;

}



div.off a:link, div.off a:visited {

    text-decoration: none;

    color:#FFFFFF;

    font-weight:bold;

    font-size:10pt;

    line-height:1.3em;

}



div.off a:hover {

    text-decoration: none;

    color:#FFFFFF;

    font-weight:bold;

    font-size:10pt;

    line-height:1.3em;

}



/*  end stuff for tab menu items */



span.required_field {

    color:#ff0000;

    font-size:80%;

}




/*background image for APS login bar*/
.aps_login {
  background-image: URL("/images/aps_login.gif");
  background-repeat: no-repeat;
  width: 900px;
}

.reg_page {
  text-align: left;
  padding-left: 12em;
}


.edit_disclose {
  text-align: left;
  padding-left: 5em;
}
